Big Huge Thesaurus

water hyacinth

noun